/*
 *  $Id: Water.cs 1018 2010-05-12 14:28:19Z thenn.erannor $
 *	This file is a part of Ragima CCG.
 *	(C) 2008-2009 Ragima development group.
 *
 *	Licensed under the terms of the GNU GPL License version 2.
 *
 */

using System.Collections.Generic;

using Ragima.Languages;

namespace Ragima.Cards001.Water {
    public class RussianResources: ILocalizerFactory {
        IEnumerable<ILocalizer> ILocalizerFactory.GetLocalizers() {
            yield return new ArrayLocalizer("ru", "card.", new ResourceGroup[] {
                new ResourceGroup("001_w_l_ancients_spring.", new ResourceItem[] {
                    RussianName.New("name", "родник(,а,у,,ом,е) древних"),
                    RussianPhrase.New("desc", "+2 источник Воды. Все существа со стоимостью призыва 3 и ниже получают способность Соня.\nДревние воздвигли множество защитных монументов для защиты от смертных, но нежелание вступать в бой погубило их."),
                    RussianPhrase.New("affect.aura", "Родник древних (аура)"),
                }),
                new ResourceGroup("001_w_c_aquatic_horror.", new ResourceItem[] {
                    RussianName.New("name", "утопител(ь,я,ю,я,ем,е)"),
                    RussianPhrase.New("desc", "Нежить. Неупокоенный 3. Каннибал.\nНекогда они были простыми смертными, утащенными под воду созданиями из ужасных глубин. Теперь эти твари неусыпно рыщут по берегам водоемов в поисках свежей плоти."),
                }),
                new ResourceGroup("001_w_s_brain_lock.", new ResourceItem[] {
                    RussianName.New("name", "запирани(е,я,ю,е,ем,и) мозга"),
                    RussianPhrase.New("desc", "Запрещает вражескому герою использовать целевые заклинания на Х ходов, колдующий сбрасывает Х карт."),
                    RussianPhrase.New("target", "число сбрасываемых карт"),
                    RussianPhrase.New("lock", "Целевые заклинания запрещены."),
                    RussianPhrase.New("affect.desc", "Запрещает использовать целевые заклинания в течение {0} ход{0p:,а,ов}."),
                }),
                new ResourceGroup("001_w_s_chilling_fog.", new ResourceItem[] {
                    RussianName.New("name", "леденящ(ий,его,ему,ий,им,ем) туман(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Атакующие существа теряют волю к бою.\nНепроглядный туман, застывающий ужасными шипами в складках брони. Бесплотный ужас холода заставляет отступить всех без исключения."),
                }),
                new ResourceGroup("001_w_l_citadel_of_water.", new ResourceItem[] {
                    RussianName.New("name", "водн(ая,ой,ой,ую,ой,ой) цитадел(ь,и,и,ь,ью,и)"),
                    RussianPhrase.New("desc", "+3 источник Воды. В фазе защиты союзные создания получают -1/+2\nСокрытая за туманами водопадов, древняя цитадель Воды всегда служила оплотом гидромантов, их крепостью и домом."),
                    RussianPhrase.New("affect", "Защита водной цитадели"),
                    RussianPhrase.New("affect.aura", "Водная цитадель (аура)"),
                }),
                new ResourceGroup("001_w_s_clearance.", new ResourceItem[] {
                    RussianName.New("name", "очищени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Рассеивает одно заклинание. Одна выбранная союзная водная местность не дает маны в течение 1 хода."),
                    RussianPhrase.New("target", "свою водную местность-источник"),
                }),
                new ResourceGroup("001_w_s_consumption.", new ResourceItem[] {
                    RussianName.New("name", "впитывани(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Уничтожает всех союзных водных существ без иммунитета к целевым заклинаниям. Восстанавливает здоровье героя на сумму здоровья пожертвованных существ. Требует дополнительно 2 маны воды за каждое пожертвованное существо. Максимальное значение здоровье после этого заклинания не превышает 125% от обычного значения."),
                    RussianPhrase.New("no_targets", "Для заклинания нет ни одной подходящей жертвы."),
                }),
                new ResourceGroup("001_w_s_crimson_trident.", new ResourceItem[] {
                    RussianName.New("name", "багров(ый,ого,ому,ый,ым,ом) трезуб(ец,ца,цу,ец,цем,це)"),
                    RussianPhrase.New("desc", "Целевое существо при атаке наносит Ожог 1, Яд 1, Рана 1."),
                }),
                new ResourceGroup("001_w_s_deadly_cold.", new ResourceItem[] {
                    RussianName.New("name", "убийственн(ый,ого,ому,ый,ым,ом) холод(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "В течение одного полного хода все существа, вступающие в бой получают урон равный половине своего максимального уровня здоровья, округляя в большую сторону."),
                }),
                new ResourceGroup("001_w_c_deep_one.", new ResourceItem[] {
                    RussianName.New("name", "жител(ь,я,ю,я,ем,е) глубин"),
                    RussianPhrase.New("desc", "Появляется в игре отдыхающим. Получает +1 к атаке каждый раз, когда наносит урон существу.\nЖители подводных пещер. Их острые как иглы зубы и когти растут с каждым боем."),
                }),
                new ResourceGroup("001_w_c_deepsea_hunter.", new ResourceItem[] {
                    RussianName.New("name", "охотник(,а,у,а,ом,е) глубин"),
                    RussianPhrase.New("desc", "Подводный. Взгляд смерти 4. Защита 1."),
                }),
                new ResourceGroup("001_w_s_deluge.", new ResourceItem[] {
                    RussianName.New("name", "наводнени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Позволяет всем подводным существам игнорировать их ограничения в фазе атаки.\nПриливные волны быстро заполнили долину и уже через час водные монстры пожирали пасшийся в ней скот."),
                }),
                new ResourceGroup("001_w_a_devour.", new ResourceItem[] {
                    RussianName.New("name", "пожирани(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Здоровье пожирателя айсбергов увеличивается на Х до следующей фазы атаки хозяина, где Х - количество поглощённой маны Воды."),
                    RussianPhrase.New("target", "число поглощаемой маны"),
                }),
                new ResourceGroup("001_w_c_dew_warrior.", new ResourceItem[] {
                    RussianName.New("name", "воин(,а,у,а,ом,е) росы"),
                    RussianPhrase.New("desc", "Быстрый 3.\nВоины росы беззвучно скользят по холодным блестящим каплям утренней росы, ускользая от глаз и оружий неприятеля."),
                }),
                new ResourceGroup("001_w_s_disperse.", new ResourceItem[] {
                    RussianName.New("name", "растворени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Развоплощает существо с суммарной стоимостью не более 4 маны.\n\"Вернись к создателю!\" - выкрикнул гидромант и неистовая тварь исчезла в ярко-синих брызгах волшебной воды."),
                }),
                new ResourceGroup("001_w_s_drowning.", new ResourceItem[] {
                    RussianName.New("name", "утоплени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Герой не может быть атакован существами и получить иной физический урон на время действия чар. Чары могут быть добровольно сняты. В начале каждого хода герой теряет Х единиц здоровья, где Х - количество ходов с этими чарами."),
                    RussianPhrase.New("condition", "Вы уже в утоплении."),
                    RussianPhrase.New("affect.desc", "Герой находится под водой {0} ход{0p:,а,ов}."),
                }),
                new ResourceGroup("001_w_a_drowning_finish.", new ResourceItem[] {
                    RussianName.New("name", "всплыти(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "Всплыть обратно наверх."),
                }),
                new ResourceGroup("001_w_c_epobug.", new ResourceItem[] {
                    RussianName.New("name", "эпо-жук(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Подводный.\nСтранное земноводное существо, напоминающее одновременно морскую раковину, лягушку и жука."),
                }),
                new ResourceGroup("001_w_l_flying_wfall.", new ResourceItem[] {
                    RussianName.New("name", "парящ(ий,его,ему,ий,им,ем) водопад(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "+3 источник воды. -1 источник земли.\nНекогда здесь был величественный храм морской пены, окруженный клубами пара и бущующим морем снизу, теперь лишь несколько башен-водопадов напоминают о нем."),
                }),
                new ResourceGroup("001_w_c_giant_frog.", new ResourceItem[] {
                    RussianName.New("name", "гигантск(ая,ой,ой,ую,ой,ой) жаб(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Каннибал. Может блокировать летающих. Поедание 5, если цель - летающее существо."),
                }),
                new ResourceGroup("001_w_c_giant_jellyfish.", new ResourceItem[] {
                    RussianName.New("name", "гигантск(ая,ой,ой,ую,ой,ой) медуз(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Подводный.\nНевесомые создания морей."),
                }),
                new ResourceGroup("001_w_c_grimswim.", new ResourceItem[] {
                    RussianName.New("name", "жуткоплав(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Подводный. Регенерация."),
                }),
                new ResourceGroup("001_w_s_hydromancy.", new ResourceItem[] {
                    RussianName.New("name", "гидроманти(я,и,и,ю,ей,и)"),
                    RussianPhrase.New("desc", "Пока чары в игре, их владелец получает 1 здоровья и 1 маны воды, когда любое водное существо умирает. Если стоимость существа в мане больше 5, то получает 2 здоровья вместо 1."),
                }),
                new ResourceGroup("001_w_l_ice_colossus.", new ResourceItem[] {
                    RussianName.New("name", "ледян(ой,ого,ому,ого,ым,ом) колосс(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "+2 источник Воды. Уничтожает неотдыхающее существо, возвращает цену существа в мане воды (не более 4).\nЛедяные статуи с заключенными в них душами существ."),
                    RussianPhrase.New("target", "союзное неотдыхающее существо"),
                }),
                new ResourceGroup("001_w_s_ice_crystals.", new ResourceItem[] {
                    RussianName.New("name", "кристалл(ы,ов,ам,ы,ами,ах) льда"),
                    RussianPhrase.New("desc", "Наносят 1 урона всем существам противника. С вероятностью d4 заставляет отдыхать атакованных существ."),
                    RussianPhrase.New("action", "{0} существ{0p:о,а,} погрузил{0p:о,и,и}сь в сон."),
                }),
                new ResourceGroup("001_w_l_ice_labyrinth.", new ResourceItem[] {
                    RussianName.New("name", "лабиринт(,а,у,,ом,е) льда"),
                    RussianPhrase.New("desc", "+2 источник Воды. Все существа теряют свойства Быстрый, Изворотливый и Неблокируемый.\nОгромные стены изо льда, выстроенные в немыслимый узор."),
                    RussianPhrase.New("affect.aura", "Лабиринт льда (аура)"),
                }),
                new ResourceGroup("001_w_c_ice_samurai.", new ResourceItem[] {
                    RussianName.New("name", "ледян(ой,ого,ому,ого,ым,ом) самура(й,я,ю,я,ем,е)"),
                    RussianPhrase.New("desc", "Атакует магией.\nОружие самураев севера сделано из пылающего льда, способного сразить даже призрака."),
                }),
                new ResourceGroup("001_w_s_ice_shards.", new ResourceItem[] {
                    RussianName.New("name", "осколк(и,ов,ам,и,ами,ах) льда"),
                    RussianPhrase.New("desc", "Наносит вражескому существу магический урон Х и рану Y, где Х равен выпавшему значению дайса минус 2, Y равен 5 минус значение дайса."),
                }),
                new ResourceGroup("001_w_c_iceberg_devourer.", new ResourceItem[] {
                    RussianName.New("name", "пожирател(ь,я,ю,я,ем,е) айсбергов"),
                    RussianPhrase.New("desc", "Подводный.\nОгромные создания северных морей, питающиеся гигантскими глыбами льда."),
                }),
                new ResourceGroup("001_w_s_icy_veil.", new ResourceItem[] {
                    RussianName.New("name", "ледян(ой,ого,ому,ой,ым,ом) шлейф(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Если целевое союзное существо заблокировано в бою, оно наносит по 2 магического урона ближайшим существам противника."),
                }),
                new ResourceGroup("001_w_a_illusion_hand_l.", new ResourceItem[] {
                    RussianName.New("name", "лев(ая,ой,ой,ую,ой,ой) рук(а,и,е,у,ой,е) иллюзии"),
                    RussianPhrase.New("desc", "Накладывает эффект Паралич Х+1 на всех существ, атакованных Владыкой иллюзий, где Х - число существ атакованных Владыкой иллюзий."),
                    RussianPhrase.New("condition", "Нет ни одного существа, помеченного Владыкой иллюзий."),
                    RussianPhrase.New("affect.desc", "Паралич {0} (сила зависит от количества существ под воздействием Владыки иллюзий на момент наложения)."),
                }),
                new ResourceGroup("001_w_a_illusion_hand_r.", new ResourceItem[] {
                    RussianName.New("name", "прав(ая,ой,ой,ую,ой,ой) рук(а,и,е,у,ой,е) иллюзии"),
                    RussianPhrase.New("desc", "Накладывает эффект Ожог X на всех существ, атакованных Владыкой иллюзий, где Х - число существ атакованных Владыкой иллюзий..\nОни смотрели на его когтистую руку пылавшую иллюзорным огнем и покрывались волдырями жутких ожогов."),
                    RussianPhrase.New("condition", "Нет ни одного существа, помеченного Владыкой иллюзий."),
                    RussianPhrase.New("affect.desc", "Ожог {0} (сила зависит от количества существ под воздействием Владыки иллюзий на момент наложения).\nОни смотрели на его когтистую руку пылавшую иллюзорным огнем и покрывались волдырями жутких ожогов."),
                }),
                new ResourceGroup("001_w_c_illusion_lord.", new ResourceItem[] {
                    RussianName.New("name", "владык(а,и,е,у,ой,е) иллюзий"),
                    RussianPhrase.New("desc", "Регенерация 1."),
                    RussianPhrase.New("affect", "Рука Владыки иллюзий"),
                    RussianPhrase.New("affect.desc", "Существо находится под воздействием Владыки иллюзий."),
                }),
                new ResourceGroup("001_w_s_jellyfish_swarm.", new ResourceItem[] {
                    RussianName.New("name", "ста(я,и,е,ю,ей,е) медуз"),
                    RussianPhrase.New("desc", "Все медузы приобретают способность Реинкарнация X, где Х равно 7-количество медуз в игре."),
                    RussianPhrase.New("affect.aura", "Стая медуз (аура)"),
                    RussianPhrase.New("affect.desc", "Все медузы приобретают способность Реинкарнация {0}."),
                }),
                new ResourceGroup("001_w_s_legion.", new ResourceItem[] {
                    RussianName.New("name", "легион(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Клонирует целевые чары на дружественном существе на всех союзных существ, не имеющих иммунитета к целевым заклинаниям. Требует дополнительно ману воды в числе создаваемых копий чар.\nЕдинство духа и разума."),
                    RussianPhrase.New("target", "клонируемые чары на союзном существе"),
                    RussianPhrase.New("no_targets", "Не на кого клонировать эти чары."),
                }),
                new ResourceGroup("001_w_c_leviathan.", new ResourceItem[] {
                    RussianName.New("name", "левиафан(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Дракон. Поедание 3. Может атаковать летающих."),
                }),
                new ResourceGroup("001_w_s_magic_fetters.", new ResourceItem[] {
                    RussianName.New("name", "оков(ы,,ам,ы,ами,ах) магии"),
                    RussianPhrase.New("desc", "Если целевое существо использует активную способность, то оно получает свойства: Лентяй, Иммунитет к целевым заклинаниям.\nЕсли заклинание было развеяно до этого, то существо получает -1/-1."),
                    RussianPhrase.New("affect.desc", "Лентяй, иммунитет к целевым заклинаниям."),
                }),
                new ResourceGroup("001_w_c_majestic_jellyfish.", new ResourceItem[] {
                    RussianName.New("name", "царственн(ая,ой,ой,ую,ой,ой) медуз(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Подводный. За отдых воскрешает медузу в любом могильнике."),
                }),
                new ResourceGroup("001_w_s_mana_leech.", new ResourceItem[] {
                    RussianName.New("name", "высасывани(е,я,ю,е,ем,и) маны"),
                    RussianPhrase.New("desc", "Жертвует союзным неотдыхающим существом. Противник теряет всю ману."),
                    RussianPhrase.New("target", "союзное неотдыхающее существо"),
                }),
                new ResourceGroup("001_w_s_manaflow.", new ResourceItem[] {
                    RussianName.New("name", "поток(,а,у,,ом,е) маны"),
                    RussianPhrase.New("desc", "Преобразовывает всю ману колдующего в ману воды."),
                }),
                new ResourceGroup("001_w_c_mantara.", new ResourceItem[] {
                    RussianName.New("name", "мантар(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Полет. Регенерация 2, если под действием Наводнения."),
                }),
                new ResourceGroup("001_w_l_melting_icile.", new ResourceItem[] {
                    RussianName.New("name", "тающ(ий,его,ему,ий,им,ем) ледник(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "+2 источник Воды. При использовании заклинаний: Цунами, Наводнение, Океанские души, Водное неистовство - игрок получает 1 маны воды."),
                }),
                new ResourceGroup("001_w_c_moham.", new ResourceItem[] {
                    RussianName.New("name", "мохам(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Подводный. Бесстрашный. Регенерация 1.\nДиковинный зверь в панцире из раковины."),
                }),
                new ResourceGroup("001_w_s_myst_shadows.", new ResourceItem[] {
                    RussianName.New("name", "мглисты(е,х,м,е,ми,х) тен(и,ей,ям,и,ями,ях)"),
                    RussianPhrase.New("desc", "Снижает атаку всех существ противника на 1."),
                    RussianPhrase.New("affect.desc", "Атака существа снижена на 1."),
                }),
                new ResourceGroup("001_w_s_ocean_grip.", new ResourceItem[] {
                    RussianName.New("name", "хватк(а,и,е,у,ой,е) океана"),
                    RussianPhrase.New("desc", "Если целевое подводное существо наносит урон вражескому не-подводному существу, то оба получают дополнительно урон в размере меньшего из их значений максимального здоровья. Действует до конца фазы защиты колдующего."),
                    RussianPhrase.New("target", "союзное подводное существо"),
                }),
                new ResourceGroup("001_w_s_ocean_souls.", new ResourceItem[] {
                    RussianName.New("name", "океански(е,х,м,е,ми,х) душ(и,,ам,и,ами,ах)"),
                    RussianPhrase.New("desc", "Очищает свой могильник. Дает по 1 маны воды за каждое водное существо, убранное из могильника.\nРано или поздно, все души гидромантов возвращаются в океан."),
                }),
                new ResourceGroup("001_w_c_octadragon.", new ResourceItem[] {
                    RussianName.New("name", "октодракон(,а,у,а,ом,е)"),
                    RussianPhrase.New("desc", "Подводный. Регенерация. Может блокировать летающих. Падальщик."),
                }),
                new ResourceGroup("001_w_a_power_of_water.", new ResourceItem[] {
                    RussianName.New("name", "сил(а,ы,е,у,ой,е) воды"),
                    RussianPhrase.New("desc", ""),
                }),
                new ResourceGroup("001_w_c_r_the_water.", new ResourceItem[] {
                    RussianName.New("name", "Вод(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Воплощение стихии Вода. Снижает вдвое затраты маны воды. Первый удар. Игнорирование всех врожденных способностей существа-противника. Гипноз при ударе. Смертельный взгляд против летающих существ. Жестокий. Не может быть целью способностей и заклинаний. Все союзные существа игнорируют свойство Подводный."),
                }),
                new ResourceGroup("001_w_c_rain_swordsman.", new ResourceItem[] {
                    RussianName.New("name", "мечник(,а,у,а,ом,е) дождей"),
                    RussianPhrase.New("desc", "Форма человека: 5/3, Первый удар. Форма тигра: 5/5, Жестокий."),
                    RussianName.New("form.human", "человек(,а,у,а,ом,е)"),
                    RussianName.New("form.tiger", "тигр(,а,у,а,ом,е)"),
                }),
                new ResourceGroup("001_w_s_river_ritual.", new ResourceItem[] {
                    RussianName.New("name", "ритуал(,а,у,,ом,е) реки"),
                    RussianPhrase.New("desc", "Восстанавливает здоровье игрока в размере равном количеству водных местностей у игрока.\nРитуал жизни, текущей как река, то бурная, то тихая, но все время движущаяся вперед к цели."),
                }),
                new ResourceGroup("001_w_a_second_birth.", new ResourceItem[] {
                    RussianName.New("name", "втор(ое,ого,ому,ое,ым,ом) рождени(е,я,ю,е,ем,и)"),
                    RussianPhrase.New("desc", "За отдых воскрешает медузу в любом могильнике на случайное поле."),
                    RussianPhrase.New("action", "{0N} воскрешает {1n3}."),
                }),
                new ResourceGroup("001_w_s_sky_stream.", new ResourceItem[] {
                    RussianName.New("name", "небесн(ый,ого,ому,ый,ым,ом) поток(,а,у,,ом,е)"),
                    RussianPhrase.New("desc", "Целевое подводное существо приобретает способность Полет и возможность атаковать. Стоимость заклинания равна суммарной стоимости существа в мане воды."),
                    RussianPhrase.New("target", "любое подводное существо"),
                }),
                new ResourceGroup("001_w_c_tidal_jellyfish.", new ResourceItem[] {
                    RussianName.New("name", "глубоководн(ая,ой,ой,ую,ой,ой) медуз(а,ы,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Подводный. Каждая единица полученного урона дает 1 маны воды хозяину."),
                }),
                new ResourceGroup("001_w_s_tsunami.", new ResourceItem[] {
                    RussianName.New("name", "цунами"),
                    RussianPhrase.New("desc", "Наносит 4 урона всем не подводным существам на поле. Может быть использовано в фазу защиты.\nОгромные волны сносят все на своем пути."),
                }),
                new ResourceGroup("001_w_s_venomous_skin.", new ResourceItem[] {
                    RussianName.New("name", "ядовит(ая,ой,ой,ую,ой,ой) кож(а,и,е,у,ой,е)"),
                    RussianPhrase.New("desc", "Союзные водные существа, получившие в ближнем бою урон от существ противника, накладывают на врага Отрава 1."),
                }),
                new ResourceGroup("001_w_s_water_insanity.", new ResourceItem[] {
                    RussianName.New("name", "водн(ое,ого,ому,ое,ым,ом) неистовств(о,а,у,о,ом,е)"),
                    RussianPhrase.New("desc", "Снимает все чары на поле.\nОчищающие волны смывают все на своем пути. Добро, зло - все одно."),
                }),
                new ResourceGroup("001_w_c_winter_spirit.", new ResourceItem[] {
                    RussianName.New("name", "дух(,а,у,а,ом,е) зимы"),
                    RussianPhrase.New("desc", "Авангард. Быстрый 5.\nНеуловимые духи зимы завывают своим леденящим кровь голосом в холодной ночи, каждый раз ускользая от преследователей, растворяясь в вихрях снега."),
                }),
            });
        }
    }
}
